Reinforcement Learning is a powerful branch of Machine Learning. It is used to solve interacting problems where the data observed up to time t is considered to decide which action to take at time t + 1
. It is also used for Artificial Intelligence when training machines to perform tasks such as walking. Desired outcomes provide the AI with reward, undesired with punishment. Machines learn through trial and error.
In this part, you will understand and learn how to implement the following Reinforcement Learning models:
1. Upper Confidence Bound (UCB)
2. Thompson Sampling
Also, a great complementary resource for this chapter is the following book (you will recognize the author):
In this book you will find the theory of Reinforcement Learning and Thompson Sampling clearly explained in text, as well as many more practical activities. It will definitely help you understand this chapter better. You will also find other AI models such as Q-Learning, Deep Learning, Deep Q-Learning, Deep Convolutional Q-Learning, and Convolutional Neural Networks.
Until then, enjoy Machine Learning!
«Previous | Next» |